﻿@charset "utf-8";
.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 876px;padding-top: 84px;}
.g_pp h2{background:url(../images/pptit.png) no-repeat;height: 120px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_pp h2 b{color: #ff6801;}
.g_pp h2 em{display: block;font-size: 16px;color: #85797b;text-transform: uppercase;}
.g_pp p{padding: 0 124px;font-size: 16px;line-height: 26px;color: #666666;text-align: center;margin-bottom: 16px;}
.g_pp span{display: block;text-align: center;font-size: 20px;color: #666666;height: 56px;}
.g_pp span b{color: #ff6801;}

.g_an{background:url(../images/anbg.jpg) no-repeat center top;height: 1382px;padding-top: 80px;}
.g_an h2{background:url(../images/antit.png) no-repeat;height: 158px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_an h2 a{color: #222;}
.g_an h2 b{color: #be1d27;}
.g_an h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.g_an h2 span{display: block;font-size: 16px;color: #666666;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}
.m_an{height: 860px;} 
.anc{float: left;width: 387px;margin-right: 18px;margin-bottom: 20px;height: 391px;position: relative;transition: all 0.3s linear 0s;}
.anc:nth-child(3n){margin-right: 0;}
.m_an dt{width: 387px;height: 289px;overflow: hidden;}
.m_an dt img{width: 387px;height: 289px;display: block;transition: all 0.3s linear 0s;}
.m_an dd{border: 1px solid #d5d5d5;padding: 18px 0 0 20px;height: 82px;background: #fff;position: relative;}
.m_an h3 a{display: block;height: 36px;line-height: 36px;font-size: 16px;color: #333333;transition: all .5s;}
.m_an p{font-size: 14px;color: #888888;}
.m_an span{position: absolute;right: 16px;top:18px;}
.anh{position: absolute;left:0;top:0;width: 387px;height: 281px;background:url(../images/ansha.png) no-repeat;padding-top: 110px; opacity: 0;transform: rotateY(180deg);transition: all .8s; opacity: 0; overflow: hidden;}
.anh h4 a{display: block;height: 82px;text-align: center;font-size: 22px;font-weight: bold;color: #fff;background:url(../images/antits.jpg) no-repeat center 42px;transition: all 0.1s linear 0s;padding-top: 20px;opacity: 0;}
.anh p{padding: 0 40px;font-size: 14px;line-height: 20px;color: #fff;text-align: center;margin-bottom: 111px;opacity: 0;transition: all 0.1s linear 0s;}
.anh .anmore{width: 34px;margin: 0 auto;}
.anc:hover .anh{transform: rotateY(0);opacity: 1;}
.anc:hover dt img{transform: scale(1.1);}
.anc:hover h4 a{ transform: translateY(-30px);	animation-name: bounceInDown; padding-top: 0;transition: all .5s;transition-delay:.8s;opacity: 1;	}
.anc:hover p{transition: all .5s;transition-delay:1.5s;opacity: 1;}


.m_hz{height: 370px;}
.m_hz h2{background:url(../images/hztit.png) no-repeat;height: 140px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.m_hz h2 a{color: #222;}
.m_hz h2 b{color: #be1d27;}
.m_hz h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.m_hz h2 span{display: block;font-size: 16px;color: #666666;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}
.m_hz .hzlst li{float: left;width: 234px;margin-right: 8px;}
.m_hz .hzlst li img{width:232px;height: 130px;border: 1px solid #dedede;}
.m_hz .hzlst li em{display: block;width: 234px;height: 42px;line-height: 42px;text-align: center;overflow: hidden;font-size: 16px;color: #333333;}
.m_hz .hzlst li:hover em{color: #333333;}
.m_hz .u_ljt,.m_hz .u_rjt{position:absolute; top:180px; width:22px; height:34px;z-index: 11;}
.m_hz .u_ljt img,.m_hz .u_rjt img{width:22px; height:34px;}
.m_hz .u_ljt{left:-40px;background:url(../images/ljt2.png) no-repeat;}
.m_hz .u_rjt{right:-40px;background:url(../images/rjt2.png) no-repeat;}
.m_hz .u_ljt:hover,.m_hz .u_rjt:hover{background-position: -22px 0}


.g_fa{padding-top: 78px;height: 750px;background:url(../images/fabg3.jpg) no-repeat center top;}
.g_fa h2{background:url(../images/fatit.png) no-repeat;height: 160px;text-align: center;font-size: 40px;color: #222;font-weight: normal;}
.g_fa h2 a{color: #222;}
.g_fa h2 b{color: #be1d27;}
.g_fa h2 span{display: block;font-size: 16px;color: #666666;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}
.g_fa h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}


.g_fa dl{float: left;width: 285px;margin-right: 20px;transition: all 0.3s linear 0s;}
.g_fa dl:hover{ transform: translateY(-10px);	}
.g_fa dt{width: 285px;height: 354px;overflow: hidden;}
.g_fa dt img{width: 285px;height: 354px;display: block;}
.g_fa dd{padding: 36px 0 0 0;height: 136px;background: #4a4a4a;position: relative;}
.g_fa dd b{position: absolute;width: 72px;height: 62px;background: #4a4a4a;border-radius: 50%;text-align: center;font-size: 30px;color: #fff; left:50%;margin-left: -36px;top:-36px;font-weight: normal;padding-top: 10px;}
.g_fa h3{height: 36px;line-height: 36px;overflow: hidden;text-align: center;font-size: 18px;color: #fff;font-weight: normal;margin-bottom: 15px;}
.g_fa h3 a{color: #fff;}
.g_fa p{padding: 0 25px;text-align: center;font-size: 14px;line-height: 26px;color: #c5c5c5}
.g_fa p a{color: #c5c5c5}
.g_fa .u_ljt,.g_fa .u_rjt{position:absolute; top:460px; width:22px; height:34px;z-index: 11;}
.g_fa .u_ljt img,.g_fa .u_rjt img{width:22px; height:34px;}
.g_fa .u_ljt{left:-40px;background:url(../images/ljt2.png) no-repeat;}
.g_fa .u_rjt{right:-40px;background:url(../images/rjt2.png) no-repeat;}
.g_fa .u_ljt:hover,.g_fa .u_rjt:hover{background-position: -22px 0}
.g_fa dl:hover dd{background: #be1d27;}
.g_fa dl:hover h3 a{color: #fff;}
.g_fa dl:hover p,.g_fa dl:hover p a{color: #fff;}
.g_fa dl:hover b{background: #be1d27;}




.g_pro{background:url(../images/cpbg.jpg) no-repeat center top;height: 1110px;padding-top: 75px;}
.g_pro h2{background:url(../images/cptit.png) no-repeat center top;height: 150px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_pro h2 a{color: #222;}
.g_pro h2 b{color: #be1d27;}
.g_pro h2 span{display: block;font-size: 16px;color: #85797b;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}
.g_pro h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 5px;}
.m_cptj{height: 497px;margin-bottom: 15px; background: #fff;}
.m_cptj .cptjhd{float: left;width: 243px;}
.m_cptj .cptjhd li{height: 70px;line-height: 70px;background: #0f1f2e;border-bottom: 1px solid #293845;}
.m_cptj .cptjhd li a{display: block;line-height: 70px;padding-left: 32px;font-size: 18px;color: #fff;}
.m_cptj .cptjhd .on a{background:url(../images/flh.jpg) no-repeat;font-weight: bold;}

.m_cptj .cptjbd{float: right;width: 894px;margin-right: 36px;}
.m_cptj .cptjbd dl{padding-top: 25px;}
.m_cptj .cptjbd dt{float: left;width: 442px;height: 442px;overflow: hidden;border: 5px solid #e5e5e5; }
.m_cptj .cptjbd dt img{width: 442px;height: 442px;display: block;transition: all 0.3s linear 0s;}
.m_cptj .cptjbd dd{float: right;width: 370px;padding-top: 40px;}
.m_cptj .cptjbd dt:hover img{transform: scale(1.1);}

.m_cptj .cptjbd h3{height: 104px;border-bottom: 1px solid #dbdee0;font-size: 22px;color: #333;font-weight: bold;margin-bottom: 25px;}
.m_cptj .cptjbd h3 a{color: #333;}
.m_cptj .cptjbd h3 em{display: block;font-size: 18px;color: #333333;font-weight: normal;}
.m_cptj .cptjbd h4{line-height: 32px;font-size: 20px;font-weight: bold;color: #333333;}
.m_cptj .cptjbd p{background:url(../images/flico.jpg) no-repeat 0 10px;padding-left: 30px;font-size: 14px;line-height: 28px;color: #666666;}
.m_cptj .cptjbd span{display: block;margin-top: 45px;}
.m_cptj .cptjbd span a{display: block;float: left;background:url(../images/flbtn1.jpg) no-repeat;width: 90px;height: 52px;line-height: 52px;padding-left: 72px;font-size: 14px;color: #fff;margin-right: 20px;}
.m_cptj .cptjbd span a:nth-child(2){background:url(../images/flbtn2.jpg) no-repeat;}
.m_cplst{position: relative;}
.m_cplst li{float: left;width: 284px;margin-right: 20px; overflow:hidden;}
.m_cplst li img{width: 282px;height: 282px;border: 1px solid #e0e0e0;transition: all 0.3s linear 0s;}
.m_cplst li:hover img{transform: scale(1.03);}
.m_cplst li em{display: block;width: 282px;height: 36px;line-height: 36px;font-size: 16px;color: #666666;text-align: center;}
.m_cplst .u_ljt,.m_cplst .u_rjt{position:absolute; top:132px; width:22px; height:34px;z-index: 11;}
.m_cplst .u_ljt img,.m_cplst .u_rjt img{width:22px; height:34px;}
.m_cplst .u_ljt{left:-40px;background:url(../images/ljt2.png) no-repeat;}
.m_cplst .u_rjt{right:-40px;background:url(../images/rjt2.png) no-repeat;}
.m_cplst .u_ljt:hover,.m_cplst .u_rjt:hover{background-position: -22px 0}





.g_ystit{padding-top: 76px;height: 176px;}
.g_ystit h2{background:url(../images/ystit.png) no-repeat;height: 154px;text-align: center;font-size: 40px;color: #222;font-weight: normal;}
.g_ystit h2 a{color: #222;}
.g_ystit h2 b{color: #be1d27;}
.g_ystit h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.g_ystit h2 span{display: block;font-size: 16px;color: #85797b;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}

.g_ys1{height: 438px;}

.g_ys1 .ys1left{float: left;width: 588px;}
.g_ys1 .ys1left h3{height: 120px;border-bottom: 1px solid #cbcbcb;margin-bottom: 26px; position: relative; padding-left: 95px;}
.g_ys1 .ys1left h3 em{display: block;font-size: 26px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_ys1 .ys1left h3 span{color: #333333;font-weight: bold;}
.g_ys1 .ys1left h3 b{display: block;font-size: 40px;color: #333333}
.g_ys1 .ys1left h3 i{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 78px;height: 86px;line-height: 86px;text-align: center;font-size: 48px;color: #fff;font-style: normal;}
.g_ys1 .wz{height: 180px;}
.g_ys1 .wz li{font-size: 16px;line-height: 38px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 15px;padding-left: 15px;}
.g_ys1 .ibrand-num{background:url(../images/yswz1bg.jpg) no-repeat;height: 105px;}
.g_ys1 .ibrand-num li{float: left;font-size: 16px;color: #333;}
.g_ys1 .ibrand-num .li1{width: 166px;}
.g_ys1 .ibrand-num .li2{width: 210px;}
.g_ys1 .ibrand-num .li3{width: 210px;}

.g_ys1 .ibrand-num li em{display: inline-block;font-size: 44px;color: #0070b4;font-weight: bold;}
.g_ys1 .ibrand-num i{font-size: 18px;color: #0070b4; font-style: normal;position: relative;top:-16px;}
.g_ys1 .ibrand-num li span{display: block;}

.g_ys1 .ys1right{float: right;width: 601px;position: relative;}
.g_ys1 .ys1right li{float: left;width: 298px;margin-right: 5px;height: 144px;overflow: hidden;}
.g_ys1 .ys1right li img{width: 298px;height: 144px;display: block;transition: all 0.3s linear 0s;}
.g_ys1 .ys1right .ys1-1{width: 601px;height: 287px;overflow: hidden;margin-bottom: 6px;}
.g_ys1 .ys1right .ys1-1 img{width: 601px;height: 287px;display: block;transition: all 0.3s linear 0s;}
.g_ys1 .ys1right .ys1-1:hover img{transform: scale(1.05);}
.g_ys1 .ys1right li:hover img{transform: scale(1.05);}

.g_ys1 .ys1right .ys1-3{margin-right: 0;}
.g_ys1 .ysround{position: absolute;left:256px;top:245px;background:url(../images/ysround.png) no-repeat;width: 90px;height: 70px;padding: 20px 0 0 0;text-align: center;font-size: 18px;font-weight: bold;color: #fff;}



.g_ys2{height: 657px;}
.g_ys2 .ys2-1{position: absolute;left:-68px;top:85px;width: 701px;height: 559px;}
.g_ys2 .ys2-1 img{width: 701px;height: 559px;display: block;transition: all 0.3s linear 0s;}

.g_ys2 .ys1left{float: right;width: 526px;padding-top: 174px;}
.g_ys2 .ys1left h3{height: 120px;border-bottom: 1px solid #cbcbcb;margin-bottom: 26px; position: relative; padding-left: 95px;}
.g_ys2 .ys1left h3 em{display: block;font-size: 24px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_ys2 .ys1left h3 span{color: #333333;font-weight: bold;}
.g_ys2 .ys1left h3 b{display: block;font-size: 40px;color: #333333}
.g_ys2 .ys1left h3 i{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 78px;height: 86px;line-height: 86px;text-align: center;font-size: 48px;color: #fff;font-style: normal;}

.g_ys2 .wz{height: 180px;}
.g_ys2 .wz li{font-size: 16px;line-height: 38px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 15px;padding-left: 15px;}

.g_ys2 .ys2wz2{background:url(../images/ys2-2.jpg) no-repeat;padding-top: 55px;font-size: 16px;color: #222222;}
.g_ys2 .ys2wz2 li{float: left;}
.g_ys2 .wz2-1{width: 235px;}
.g_ys2 .wz2-2{width: 210px}
.g_ys2 .wz2-3{width: 80px;}

.g_ys3{height:812px;}
.g_ys3 .ys1left h3{height: 100px; line-height: 80px; position: relative; padding-left: 90px;}
.g_ys3 .ys1left h3 em{display: inline-block;font-size: 24px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_ys3 .ys1left h3 span{color: #333333;font-weight: bold;}
.g_ys3 .ys1left h3 b{display: inline-block;font-size: 40px;color: #333333;padding-right: 10px;}
.g_ys3 .ys1left h3 i{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 78px;height: 86px;line-height: 86px;text-align: center;font-size: 48px;color: #fff;font-style: normal;}
.g_ys3 .wz{height: 32px;}
.g_ys3 .wz li{font-size: 14px;line-height: 32px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 12px;padding-left: 15px; float: left;margin-right: 25px;}
.g_ys3 .ys2wz2{background:url(../images/yswz4.png) no-repeat;padding-top: 55px; font-size: 16px;color: #222222; height: 52px;}
.g_ys3 .ys2wz2 li{float: left;}
.g_ys3 .wz2-1{width: 200px;}
.g_ys3 .wz2-2{width: 200px}
.g_ys3 .wz2-3{width: 190px;}
.g_ys3 .wz2-4{width: 200px;}


.m_tximg {height: 498px;position: relative; overflow: hidden;}
.poster-main .poster-btn{ width:44px; height:32px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.poster-main .poster-btn a { position: absolute; top: 50%; margin-top: -16px; }
.poster-main .poster-prev-btn a { right: -16px; }
.poster-main .poster-next-btn a { left: -16px; }
.poster-main .poster-next-btn{left:-56px;top:130px;}
.poster-main .poster-prev-btn{right:-56px;top:130px;}
.poster-main .poster-next-btn a{ background: url(../images/ljt.png) no-repeat; width:36px; height:62px; display:block;}
.poster-main .poster-prev-btn a{ background: url(../images/rjt.png) no-repeat; width:36px; height:62px; display:block;}
.poster-main .poster-next-btn a:hover,.poster-main .poster-prev-btn a:hover{background-position: -36px 0}

.poster-item{position: relative; margin: 0 auto;}
.poster-item em{position: absolute;left:0;bottom: 0;width: 100%;font-size: 18px;color: #fff;text-align: center; display: none;  overflow: hidden;background: url(../images/sha.png) repeat;line-height: 60px;overflow:hidden; height: 60px;}


.poster-main .poster-list .poster-item img {display: block;width: 100%;}
.poster-main {position: relative;margin: 0 auto 40px;}
.poster-main .poster-list .poster-item {position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;}
.poster-main .poster-list .active em{display: block;}
.poster-main .poster-list .active img{box-shadow:2px 5px 12px #333333;}

.kfmore a{display: block; background: url(../images/morezs.jpg) no-repeat;width: 173px;height: 54px;line-height: 54px;margin: 0 auto;padding-left:36px;font-size: 16px;color: #fff;}
.kfmore a{color: #fff}


.g_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 538px;}

.g_ys4 .ys2-1{position: absolute;left:-68px;top:25px;width: 701px;height: 559px;overflow: hidden;}
.g_ys4 .ys2-1 img{width: 701px;height: 559px;display: block;}

.g_ys4 .ys1left{margin-left: 680px;}
.g_ys4 .ys1left h3{height: 120px;border-bottom: 1px solid #cbcbcb;margin-bottom: 26px; position: relative; padding-left: 95px;}
.g_ys4 .ys1left h3 em{display: block;font-size: 24px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_ys4 .ys1left h3 span{color: #333333;font-weight: bold;}
.g_ys4 .ys1left h3 b{display: block;font-size: 40px;color: #333333}
.g_ys4 .ys1left h3 i{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 78px;height: 86px;line-height: 86px;text-align: center;font-size: 48px;color: #fff;font-style: normal;}

.g_ys4 .wz{height: 180px;}
.g_ys4 .wz li{font-size: 16px;line-height: 38px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 15px;padding-left: 15px;}




.g_ys4 .ibrand-num{background:url(../images/yswz4-2.png) no-repeat;height: 105px;}
.g_ys4 .ibrand-num li{float: left;font-size: 16px;color: #222222}
.g_ys4 .ibrand-num .li1{width:200px;}
.g_ys4 .ibrand-num .li2{width: 220px;}
.g_ys4 .ibrand-num li em{display: inline-block;font-size: 44px;color: #0070b4;font-weight: bold;}
.g_ys4 .ibrand-num i{font-size: 18px;color: #0070b4; font-style: normal;position: relative;top:-16px;}
.g_ys4 .ibrand-num li span{display: block;padding-left: 26px;}


.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 484px;padding-top: 90px;}
.g_lc h2{background:url(../images/lctit.png) no-repeat;height: 152px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_lc h2 a{color: #0070b4;}
.g_lc h2 b{color: #0070b4;}
.g_lc h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.g_lc h2 span{display: block;font-size: 16px;color: #666666;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}

.tabsList{overflow:hidden; zoom:1; width:1200px; }
.tabsList li{float:left; display:inline;height:252px;  overflow:hidden; zoom:1; }
.tabsList li h4{width:160px;height:252px;cursor:pointer;float:left;overflow:hidden; }
.tabsList li .moren{padding-top: 36px;height:252px;}
.tabsList li .moren dt{width: 88px; height: 88px;overflow: hidden; margin: 0 auto 10px;}
.tabsList li .moren dt img{width: 88px;height: 176px;display: block;}
.tabsList li .moren dd{width: 160px;}
.tabsList li .moren h3{height: 36px;line-height: 36px;overflow: hidden;text-align: center;font-size: 24px;color: #333;font-weight: bold;}
.tabsList li .moren p{height: 40px;line-height: 40px;text-align: center;font-size: 24px;color: #333;font-weight: normal;}

.tabsList li.on .lcico1 img,
.tabsList li.on .lcico2 img,
.tabsList li.on .lcico3 img,
.tabsList li.on .lcico4 img,
.tabsList li.on .lcico5 img{margin-top: -88px;}

.tabsList li.on .tabBody{display:block;width:400px;display:inline; float:left;}
.tabsList li .tabBody{display:none;}
.tabsList li .hover{width: 400px;}
.tabsList li .hover dt{float: left;width: 200px;}
.tabsList li .hover dd{float: left;width: 200px; height: 187px; padding-top: 65px; background:url(../images/lcimgdd.jpg) no-repeat;}
.tabsList li .hover h3{height: 46px;text-align: center;font-size: 18px;color: #fff;font-weight: bold;}
.tabsList li .hover p{font-size: 16px;line-height: 28px;color: #fff;padding:0 15px;}

.g_news{padding-top: 78px;height: 892px;}
.g_news h2{background:url(../images/newtit.png) no-repeat;height: 152px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_news h2 a{color: #222;}
.g_news h2 b{color: #be1d27;}
.g_news h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.g_news h2 span{display: block;font-size: 16px;color: #85797b;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}

.g_news .newdt{float: left;width:576px; }
.g_news h3{background:url(../images/newtit1.jpg) no-repeat 0 top;height: 72px; line-height: 72px; font-size: 24px;font-weight: normal;color: #000000;}
.g_news h3 a{color: #000000;}
.g_news h3 em{display: block;font-size: 15px;color: #b3ddd1;padding-top: 5px;font-weight: normal;text-transform: uppercase; font-family: arial; }
.g_news h3 span{font-size: 14px;color: #8a8a8a;}
.g_news .dtdl{background: #f3f3f3;height: 459px;margin-bottom: 1px;}
.g_news .dtdl dt{width:574px;height: 326px;overflow: hidden; margin-bottom: 20px;}
.g_news .dtdl dt img{width:574px;height: 326px;display: block;transition: all 0.3s linear 0s;}
.g_news .dtdl dt:hover img{transform: scale(1.05);}

.g_news .dtdl h4{height: 28px;line-height: 28px;position: relative;padding-left: 100px; overflow: hidden;font-size: 16px;font-weight: bold;color: #000000;margin-bottom: 15px;}
.g_news .dtdl h4 a{color: #000000;}
.g_news .dtdl h4 em{position: absolute;left:13px;top:0;background:url(../images/tt.png) no-repeat;width: 80px;height: 28px;line-height: 28px;text-align: center;font-size: 16px;color: #fff;font-weight: normal;}
.g_news .dtdl p{font-size: 14px; color: #737373; line-height: 24px;overflow: hidden; margin: 0 13px;}
.g_news .newstlst{background: #f3f3f3;padding-top: 26px;height: 102px;padding-left: 20px;}
.g_news .newstlst li{height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 10px;padding-left: 30px;font-size: 14px;color: #737373; padding-right: 18px;position: relative;}
.g_news .newstlst li a{color: #737373;}
.g_news .newstlst li span{color: #a1a0a0;}
.g_news .newstlst li i{position: absolute;left:5px;top:3px;background:url(../images/dtico1.jpg) no-repeat;width: 15px;height: 15px;line-height: 15px;text-align: center;font-size: 12px;color: #fff;font-style: normal;}
.g_news .newstlst li:hover i{background:url(../images/dtico2.jpg) no-repeat;}
.g_news .newr{float: right;width: 580px;height: 390px;}
.g_news .newr .bk{width: 580px;}
.g_news .newr .bk h3{background:url(../images/newtit1.jpg) no-repeat 0 top;height: 72px; line-height: 72px; font-size: 24px;font-weight: normal;color: #000000;}
.g_news .newr .bk h3 a{color: #000000;}
.g_news .newr .bk h3 em{display: block;font-size: 15px;color: #b3ddd1;padding-top: 5px;font-weight: normal;text-transform: uppercase; font-family: arial; }
.g_news .newr .bk h3 span{font-size: 14px;color: #8a8a8a;}
.g_news .bkcon dl{width: 580px;height: 137px;margin-bottom: 22px;}
.g_news .bkcon dt{float: left;width: 242px;height: 137px;overflow: hidden;}
.g_news .bkcon dt img{width: 242px;height: 137px;display: block;transition: all 0.3s linear 0s;}
.g_news .bkcon dt:hover img{transform: scale(1.05);}
.g_news .bkcon dd{position: relative; float: left;background: #f3f3f3;padding: 20px 0 0 20px; height: 117px; width: 312px;}
.g_news .bkcon h4{height: 28px;line-height: 28px;overflow: hidden;font-size: 16px;font-weight: bold;color: #000000;margin-bottom: 12px;}
.g_news .bkcon h4 a{color: #000000;}
.g_news .bkcon p{font-size: 14px; color: #737373; line-height: 24px;height: 48px;overflow: hidden;width: 300px;}
.g_news .bkcon span{position: absolute;right: 0;bottom: 0;width: 44px;height: 42px;}
.g_news .wd{height: 267px;background: #f3f3f3;}
.g_news .wd h3{height: 60px;line-height: 60px;background: #e3e3e3;border-left: 3px solid #be1d27;padding-left: 22px;font-size: 24px;color: #000000;margin-bottom: 25px;}
.g_news .wd h3 a{color: #333333;}
.g_news .wd h3 span{font-size: 14px;color: #8a8a8a;padding-right: 15px;}
.g_news .wdlst li{background:url(../images/wdico.jpg) no-repeat 30px 11px;font-size: 14px;padding-left: 45px; line-height: 26px;height: 26px;overflow: hidden;margin-bottom: 5px;padding-right: 15px;}
.g_news .wdlst li a{color: #737373;line-height: 34px;height: 34px;display: block;}
.g_news .wdlst li span{color: #a1a0a0;}



/* 走进 */
.g_zj{height: 1000px;padding-top: 66px;background:#f8f8f8;}
.g_zj h2{background:url(../images/lctit.png) no-repeat;height: 152px;text-align: center;font-size: 40px;color: #0070b4;font-weight: normal;}
.g_zj h2 a{color: #222;}
.g_zj h2 b{color: #be1d27;}
.g_zj h2 em{display: block;font-size: 20px;color: #666666;letter-spacing: 6px;}
.g_zj h2 span{display: block;font-size: 16px;color: #666666;text-transform: uppercase;letter-spacing: 5px;line-height: 46px;}

.g_zj .u_dlst1{height:733px; clear: both;}
.g_zj .u_dlst1 dt{width:1200px; margin-bottom: 35px;height: 550px;overflow: hidden;}
.g_zj .u_dlst1 dt img{ width: 1200px; height: 550px;display: block;transition: all 0.3s linear 0s; }
.g_zj .u_dlst1 dt:hover img{transform: scale(1.05);}
.g_zj .u_dlst1 h3{ height: 34px;line-height: 34px;overflow: hidden;text-align: center;font-size: 22px;font-weight: bold;color: #005599; margin-bottom: 10px;}
.g_zj .u_dlst1 h3 a{color: #be1d27;text-decoration: none;}
/*.g_zj p{height: 72px; overflow: hidden;font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 35px;text-align: center;}*/
.g_zj p a{color: #ff6801;}



.zz{width:1200px; margin:0 auto; position:relative;}
.zz ul{height:52px;line-height: 52px;padding-left: 365px;background: url(../images/xctit.jpg) no-repeat; margin-bottom: 20px;}
.zz ul li{float:left; height:52px;line-height: 52px;text-align: center; font-size: 18px;color: #fff;background: url(../images/xcline.png) no-repeat right center; }
.zz ul li:nth-child(3){background: none;}
.zz ul li a{display:inline-block; width:147px; height:52px;line-height: 52px;  color:#fff;text-decoration: none; }
.zz ul li a:hover,.zz ul li.cur a{color: #fff;font-weight: bold;}
.zz ul li .xctit2h{width:168px;}
.zz ul .cur .xctit1h{background: url(../images/xctith1.png) no-repeat;}
.zz ul .cur .xctit2h{background: url(../images/xctith2.png) repeat-x;}
.zz ul .cur .xctit3h{background: url(../images/xctith3.png) no-repeat;}


.zz_box{ position: relative;}
.zz_box .ljt,.zz_box .rjt{ width:20px; height:27px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-45px;top:90px;}
.zz_box .rjt{right:-45px;top:90px;}
.zz_box .ljt a{ background: url(../images/jt.png) no-repeat; width:20px; height:27px; display:block;}
.zz_box .rjt a{ background: url(../images/jt.png) no-repeat right 0; width:20px; height:27px; display:block;}
.zz-s ol li{position: relative; float:left; width:290px;overflow: hidden; margin-right:12px; *display:inline;background: none;padding: 0}
.zz-s ol li img{width:290px; height:156px; display: block;transition: all 0.3s linear 0s;}
.zz-s ol li em{display: block;width: 290px;height: 44px;line-height: 44px;overflow: hidden; text-align: center;font-size: 16px;color: #666666; }
.zz-s2 ol li{position: relative; float:left; width:150px;overflow: hidden; margin:0 12px; *display:inline;background: none;padding: 0; }
.zz-s2 ol li.no{margin:0;}
.zz-s2 ol li span{width: 150px;height: 200px;border:1px solid #ccc; display: block;overflow: hidden;}
.zz-s2 ol li img{height: 200px; width:auto;margin: 0 auto; display: block;transition: all 0.3s linear 0s;}
.zz-s2 ol li em{display: block;width: 150px;height: 44px;line-height: 44px;overflow: hidden; text-align: center;font-size: 16px;color: #666666; }


/* 友情链接 */
.g_link{ height:auto;padding-top: 20px; background:#f3f3f3;}
.g_link .m_link{float: left;width: 850px;padding-top: 12px;}
.g_link h2{height: 26px;line-height: 26px;font-size: 18px;color: #be1d27;margin-bottom: 13px;}
.g_link h2 em{display: inline-block;padding-left: 35px;font-size: 14px;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_link .link_c{line-height: 26px;overflow: hidden; padding-bottom:20px;}
.g_link .link_c a{float: left;display:block; font-size: 14px;color: #666666;padding-right: 12px;}
.g_link .link_c a{color: #666666;}
.g_link .code{float: right;width: 306px;margin-right: 28px; margin-top:28px;}
.g_link .codelst li{ text-align:center; float: left;width: 97px;height: 97px;margin-left: 56px;}
.g_link .codelst li img{width: 97px;height: 97px;display: block;margin: 0 auto; }














/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 0%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
	display:none;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: hidden;
	
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.bz{ width:1200px; margin:0 auto; overflow:hidden;}

.adv1_tp{ width:535px; height:279px; margin-right: 26px; margin-top: 27px; overflow: hidden;}
.adv1_tp img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; width:535px; height:279px;}
.adv1_tp img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}    
.adv1_wz{ width: 534px; color: #333; font-size: 25px; font-weight: bold; margin-top: 60px;}
.adv1_wz font{ font-size: 12px; color: #999; font-weight: normal;}
.adv1_wz1{ width: 534px; font-size:16px; margin-top: 30px; line-height: 28px;}
.adv1_wz1 li{font-size: 16px;line-height: 38px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 15px;padding-left: 15px;}

.adv2_b{width: 534px; margin-right:27px;}
.adv2_wz{ width: 534px; color: #333; font-size: 26px; font-weight: bold; margin-top: 60px;}
.adv2_wz font{ font-size: 12px; color: #999; font-weight: normal;}
.adv2_wz1{ width: 534px; font-size:16px; margin-top: 30px; line-height: 28px;}
.adv2_wz1 li{font-size: 16px;line-height: 38px;color: #666666;background:url(../images/ysico2.png) no-repeat 0 15px;padding-left: 15px;}
.adv2_tp{ width:535px; height:279px; margin-left: 26px; margin-top: 21px; overflow: hidden;}
.adv2_tp img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; width:535px; height:279px;}
.adv2_tp img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}    

.adv_js{ width: 100%; height: 135px; background: url(../images/20180524162745_1453413758.jpg) center no-repeat;}
.aboutus{ width:1200px; background:#fff; height:470px; margin-bottom:40px;}
.about_t{width:532px; margin-top:25px; margin-left:10px;}
.about_w{width:620px; padding:40px 35px 35px 0px; line-height:30px; color:#222;font-size:14px; background:#fff; text-align:left;}
.about_w a{color:#222; font-size:14px;}
.about_w p{ font-size:18px; line-height:30px; margin-bottom:20px;}
.about_w p span{color:#777;font:18px/22px "Microsoft Yahei";; text-transform: uppercase; padding-left:20px;}